home *** CD-ROM | disk | FTP | other *** search
/ Enter 2006 July / Enter 07 2006.iso / Enter / config / sasedit.sas < prev    next >
Encoding:
Text File  |  2005-12-26  |  5.4 KB  |  224 lines

  1. ============ sasedit =============
  2.  
  3. entry point: f=SASedit
  4. exit point: f=HOME 
  5.  
  6. ============ sasedit =============
  7.  
  8. imports: BCscript  (Ctr)
  9. imports: ASscript  (Ctr)
  10.  
  11. exports: File2Edit
  12.  
  13. .................................................
  14.  
  15. {ed.img:<@FullPath:"./images">}
  16. {ed.Edytor:C:/Program+Files/TextPad+4/textpad.exe}
  17. {ed.Spy:C:/Program+Files/xml+spy+3.5/xmlspy.exe}
  18. {Shell:saspp://SE/shell#}
  19.  
  20. ................................................
  21.  
  22. {ed.Konwersja:e=k;s=<+BCscript>;i=<%DOCDIR>/*.txt;o=<%DOCDIR>/*.xtx;d=<+ArchivCode>}
  23.  
  24. {ed.Walidacja:e=w;s=<+ASscript>;w=<%DOCDIR>/*.xtx}
  25.  
  26. ...................................
  27.  
  28. {ed.header:
  29. <@Header>
  30. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  31. <html>
  32. <head>
  33. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  34. <title>SasEdit</title>
  35. <style type="text/css">
  36. * \123 font-family: Arial, Verdana, sans-serif;\125
  37. body \123 margin: 0 5% 0 5%\125
  38. .warn \123 color: maroon; font-family: sans-serif; \125
  39. .err  \123 color: red; font-family: sans-serif; font-weight: bold;\125
  40. .ok \123 color: green; font-weight: bold\125
  41. .mono \123 font-family: Arial \125
  42. img \123 border:none\125
  43. .menu \123 background:#f0f0f0;padding:1px;margin-bottom:.5em;
  44.     border-top:1px solid black\125
  45. .elm \123 font-family:monospace; color:navy\125
  46. a:visited \123 color: navy\125
  47. a:active \123 color: blue\125
  48. a:link \123 color: navy\125
  49. a:hover \123 color: blue\125 
  50. </style>
  51. </head>
  52. <body>
  53. <div style="font-weight:bold;margin-bottom:.2em">SasEdit: <span style="color:navy"><+Archiv></span></div>
  54. }
  55.  
  56. .....................................
  57. {ed.footer:
  58. <br>
  59. <br>
  60. <hr>
  61. </body>
  62. </html>
  63. <--+Footer-->
  64. }
  65.  
  66. ..........................
  67. {ed.div.menu:<div class="menu">}
  68. {ed.div.folder:<div><img src="<+ed.img>/folder_o.gif" align="left"> <b><%DOCDIR></b>}
  69.  
  70. {ed.txt.img:\n<br> <img src="<+ed.img>/txt.gif"> }
  71. {ed.xml.img:\n<br> <img src="<+ed.img>/xml.gif"> }
  72.  
  73.  
  74. ...............................................
  75.  
  76. {ed.aTXT: <a href="<+CGI>&f=SASedit">redakcja</a> }
  77. {ed.pTXT: redakcja }
  78.  
  79. {ed.aXML:| <a href="<+CGI>&c=0&f=ed.eXML">walidacja</a> }
  80. {ed.pXML:| walidacja }
  81.  
  82. {#ifdef PostProcess}
  83.     {ed.aPP:| <a href="<+CGI>&c=0&f=ed.PP">postproces</a> }
  84.     {ed.pPP:| postproces }
  85. {#else}
  86.     {ed.aPP:}
  87.     {ed.pPP:}
  88. {#endif}
  89.     
  90. {ed.aIND:| <a href="<+CGI>&c=0&i=*&f=HOME">indeksacja</a>}
  91. {ed.pIND:| indeksacja}
  92.  
  93.  
  94. ...............................
  95.  
  96. {ed.txt:<%DOCDIR>/*.txt}
  97.  
  98. {SASedit:
  99. <+ed.header>
  100. <@ReadDir:DOCDIR:"*.txt":Ile>\
  101. <?Ile:ed.DoRedakcji:ed.NoTXT>
  102. <+ed.footer>
  103. }
  104.  
  105. ..................
  106.  
  107.  
  108. {ed.DoRedakcji:
  109. <+ed.div.menu><+ed.pTXT><+ed.aXML><+ed.pPP><+ed.pIND></div>
  110. <+ed.div.folder></div>
  111. <@ShowDir:ed.TXTfiles>
  112. }
  113.  
  114. {ed.NoTXT:
  115. <+ed.div.menu><+ed.pTXT><+ed.pXML><+ed.pPP><+ed.pIND></div>
  116. <+ed.div.folder></div>
  117. <div style="font-size:1.2em; color: red">Brak plik≤w <b>*.txt</b></div>
  118. }
  119.  
  120. ...................
  121.  
  122.  
  123. {ed.eXML:
  124. <@Engine:ed.Konwersja>\
  125. <@Engine:ed.Walidacja>\
  126. <+ed.x1>}
  127.  
  128.  
  129. ......................................
  130. {#ifdef PostProcess}
  131.  
  132. {ed.PP:
  133. <+ed.header>
  134. <+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.pPP><+ed.aIND></div>
  135. <+ed.div.folder></div>
  136. <@Engine:PostProcess>\
  137. <@ShowDir:ed.NoWarnForm>
  138. <+ed.footer>
  139. }
  140.  
  141. {ed.menu:<+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.aPP><+ed.pIND></div>}
  142.  
  143. {#else}
  144.  
  145. {ed.menu:<+ed.div.menu><+ed.aTXT><+ed.pXML><+ed.aPP><+ed.aIND></div>}
  146.  
  147. {#endif}
  148.  
  149. ......................................
  150.  
  151.  
  152. {ed.x1:
  153. <+ed.header>                         
  154. <+ed.menu>
  155. <%edN=0><@ShowDir:ed.counter>\
  156. <+ed.div.folder> <?edN:ed.Warn></div>
  157. <@ShowDir:ed.NoWarnForm>
  158. <+ed.footer>}
  159.  
  160. {ed.x2:
  161. <+ed.header>
  162. <+ed.menu>
  163. <+ed.div.folder> <+ed.No.warn></div>
  164. <%edN=0><@ShowDir:ed.WarnForm>\
  165. <+ed.footer>}
  166.  
  167.  
  168. ..............................................
  169.  
  170. {span.warn:<span style="background: #f0f0f0">}
  171.  
  172. {ed.Warn: [<+span.warn> <%edN> <a href="<+CGI>&f=ed.x2"><+ed.w1></a> </span>]}
  173. {ed.No.warn: [<+span.warn> <a href="<+CGI>&f=ed.x1">bez ostrze┐e±</a> </span>]}
  174.  
  175. {ed.w1:ostrze┐e<?edN=1:"nie":ed.w2>}
  176. {ed.w2:<?edN=lt=10:ed.w3:ed.w4>}
  177. {ed.w3:<?edN=lt=5:"nia":"±">}
  178. {ed.w4:<%In=edN%10><?In=le=1:"±":ed.w5>}
  179. {ed.w5:<?In=lt=5:"nia":"±">}
  180.  
  181.  
  182. ...............................................
  183.  
  184. {File2Edit:
  185. <a href="<+Shell><+ed.file3>(<+ed.line>,1)##<+ed.Edytor>"><img src="<+ed.img>/txt.gif" title="<+ed.file3>" border="0"></a>}
  186.  
  187. {ed.file3:<@AttrValue:"file":file><@Outf:"%s":file>}
  188.  
  189. ...........
  190.  
  191. {ed.file2edit:<a class="mono" href="<+Shell><%DOCDIR>/<+ed.file>(<+ed.line>,1)##<+ed.Edytor>"><+ed.file></a> line <+ed.line>}
  192.  
  193. {ed.file:<@AttrValue:"name">}
  194. {ed.line:<@AttrValue:"line">}
  195.  
  196.  
  197. .................. formaty .........................
  198.  
  199. {ed.NoWarnForm}
  200. {:-<file.stat=warn>|<@UseForm:ed.null>}
  201. {:-<file.stat=err>|<@UseForm:ed.WarnForm>}
  202. {:-<file.stat=ok>|<@UseForm:ed.WarnForm>}
  203.  
  204. {ed.WarnForm}
  205. {:-<file>|<@Store:Msg>|<+ed.txt.img><%edN++><+ed.file2edit> ← <span class="elm"><%Msg></span>}
  206.  
  207. {:-<file.stat=ok>|<+ed.txt.img><a class="mono" href="<+Shell><%DOCDIR>/<+ed.file>##<+ed.Spy>"><b><+ed.file></b></a>}
  208.  
  209. ........................
  210.  
  211. {ed.null}
  212.  
  213. {ed.counter}
  214. {:-<file.stat=warn>|<%edN++><@UseForm:ed.null>}
  215.  
  216. {ed.TXTfiles}
  217. {:-<file>|<@Store:fname>|<+ed.txt.img><a class="mono" href="<+Shell><%DOCDIR>/<%fname>##<+ed.Edytor>"><b><%fname></b></a>}
  218.  
  219.  
  220.  
  221.  
  222. _EOF_
  223.  
  224.